data specification
using file-content,
metadata
abstract-file := mkfile(. .size : nat;. .meta : metadata;. .nlink : nat;. .content : file-content)
;
variables af : abstract-file;
end data specification